[INFO] fetching crate opentype 0.17.1...
[INFO] checking opentype-0.17.1 against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] extracting crate opentype 0.17.1 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate opentype 0.17.1 on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate opentype 0.17.1
[INFO] finished tweaking crates.io crate opentype 0.17.1
[INFO] tweaked toml for crates.io crate opentype 0.17.1 written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded truetype v0.22.0
[INFO] [stderr]   Downloaded postscript v0.11.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 83b28d2d1dfb02443cfbc38ccfc08595524c2b66ef73783287ed06843121c2ec
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "83b28d2d1dfb02443cfbc38ccfc08595524c2b66ef73783287ed06843121c2ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "83b28d2d1dfb02443cfbc38ccfc08595524c2b66ef73783287ed06843121c2ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83b28d2d1dfb02443cfbc38ccfc08595524c2b66ef73783287ed06843121c2ec", kill_on_drop: false }`
[INFO] [stdout] 83b28d2d1dfb02443cfbc38ccfc08595524c2b66ef73783287ed06843121c2ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4271305ed2db049d37a2327f27f3968d6574ecf57eee463e6864324fc3bebba1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4271305ed2db049d37a2327f27f3968d6574ecf57eee463e6864324fc3bebba1", kill_on_drop: false }`
[INFO] [stderr]     Checking truetype v0.22.0
[INFO] [stderr]     Checking postscript v0.11.1
[INFO] [stderr]     Checking opentype v0.17.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |         if Tag::from(try!(Tape::peek::<q32>(tape))) == Tag(*b"ttcf") {
[INFO] [stdout]    |                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(File { fonts: vec![try!(Font::read(tape))] })
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Ok(Font { offset_table: try!(Tape::take(tape)) })
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |                     try!(record.checksum(tape, |i, word| if i == 2 { 0 } else { word }))
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     try!(record.checksum(tape, |_, word| word))
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 try!(Tape::jump(tape, record.offset as u64));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 return Ok(Some(try!(Table::take(tape, parameter))));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / table! {
[INFO] [stdout] 6   | |     #[doc = "A glyph attachment."]
[INFO] [stdout] 7   | |     pub Attachment { // AttachPoint
[INFO] [stdout] 8   | |         index_count (u16), // PointCount
[INFO] [stdout] ...   |
[INFO] [stdout] 13  | |     }
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / table! {
[INFO] [stdout] 6   | |     #[doc = "A glyph attachment."]
[INFO] [stdout] 7   | |     pub Attachment { // AttachPoint
[INFO] [stdout] 8   | |         index_count (u16), // PointCount
[INFO] [stdout] ...   |
[INFO] [stdout] 13  | |     }
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]    |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |             values.push(try!($tape.take()));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]    |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / table! {
[INFO] [stdout] 49  | |     /// A ligature caret in format 1.
[INFO] [stdout] 50  | |     #[derive(Copy)]
[INFO] [stdout] 51  | |     pub Caret1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / table! {
[INFO] [stdout] 49  | |     /// A ligature caret in format 1.
[INFO] [stdout] 50  | |     #[derive(Copy)]
[INFO] [stdout] 51  | |     pub Caret1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout] 57  | / table! {
[INFO] [stdout] 58  | |     /// A ligature caret in format 2.
[INFO] [stdout] 59  | |     #[derive(Copy)]
[INFO] [stdout] 60  | |     pub Caret2 {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout] 57  | / table! {
[INFO] [stdout] 58  | |     /// A ligature caret in format 2.
[INFO] [stdout] 59  | |     #[derive(Copy)]
[INFO] [stdout] 60  | |     pub Caret2 {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |             jump_take!(tape, position, this.device_offset)
[INFO] [stdout]    |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |             jump_take!(tape, position, this.device_offset)
[INFO] [stdout]    |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             jump_take!(tape, position, this.caret_count, this.caret_offsets)
[INFO] [stdout]    |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |             values.push(try!($tape.take()));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             jump_take!(tape, position, this.caret_count, this.caret_offsets)
[INFO] [stdout]    |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             jump_take!(tape, position, this.count, this.coverage_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             jump_take!(tape, position, this.count, this.coverage_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |         Ok(match try!(tape.peek::<u32>()) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:137:33
[INFO] [stdout]     |
[INFO] [stdout] 137 |             1 => Caret::Format1(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:138:33
[INFO] [stdout]     |
[INFO] [stdout] 138 |             2 => Caret::Format2(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:139:33
[INFO] [stdout]     |
[INFO] [stdout] 139 |             3 => Caret::Format3(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |         if Tag::from(try!(Tape::peek::<q32>(tape))) == Tag(*b"ttcf") {
[INFO] [stdout]    |                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 14 | |                 Header::Version1(ref header) => header.glyph_class_offset,
[INFO] [stdout] 15 | |                 Header::Version12(ref header) => header.glyph_class_offset,
[INFO] [stdout] 16 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(File { fonts: vec![try!(Font::read(tape))] })
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Ok(Font { offset_table: try!(Tape::take(tape)) })
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 14 | |                 Header::Version1(ref header) => header.glyph_class_offset,
[INFO] [stdout] 15 | |                 Header::Version12(ref header) => header.glyph_class_offset,
[INFO] [stdout] 16 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |                     try!(record.checksum(tape, |i, word| if i == 2 { 0 } else { word }))
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     try!(record.checksum(tape, |_, word| word))
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 try!(Tape::jump(tape, record.offset as u64));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/font.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 return Ok(Some(try!(Table::take(tape, parameter))));
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / table! {
[INFO] [stdout] 6   | |     #[doc = "A glyph attachment."]
[INFO] [stdout] 7   | |     pub Attachment { // AttachPoint
[INFO] [stdout] 8   | |         index_count (u16), // PointCount
[INFO] [stdout] ...   |
[INFO] [stdout] 13  | |     }
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / table! {
[INFO] [stdout] 6   | |     #[doc = "A glyph attachment."]
[INFO] [stdout] 7   | |     pub Attachment { // AttachPoint
[INFO] [stdout] 8   | |         index_count (u16), // PointCount
[INFO] [stdout] ...   |
[INFO] [stdout] 13  | |     }
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 21 | |                 Header::Version1(ref header) => header.attachments_offset,
[INFO] [stdout] 22 | |                 Header::Version12(ref header) => header.attachments_offset,
[INFO] [stdout] 23 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]    |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 21 | |                 Header::Version1(ref header) => header.attachments_offset,
[INFO] [stdout] 22 | |                 Header::Version12(ref header) => header.attachments_offset,
[INFO] [stdout] 23 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |             values.push(try!($tape.take()));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]    |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 28 | |                 Header::Version1(ref header) => header.ligatures_offset,
[INFO] [stdout] 29 | |                 Header::Version12(ref header) => header.ligatures_offset,
[INFO] [stdout] 30 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     @position
[INFO] [stdout] 18  | |     #[doc = "A set of glyph attachments."]
[INFO] [stdout] 19  | |     pub Attachments { // AttachList
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 28 | |                 Header::Version1(ref header) => header.ligatures_offset,
[INFO] [stdout] 29 | |                 Header::Version12(ref header) => header.ligatures_offset,
[INFO] [stdout] 30 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / table! {
[INFO] [stdout] 49  | |     /// A ligature caret in format 1.
[INFO] [stdout] 50  | |     #[derive(Copy)]
[INFO] [stdout] 51  | |     pub Caret1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 35 | |                 Header::Version1(ref header) => header.mark_class_offset,
[INFO] [stdout] 36 | |                 Header::Version12(ref header) => header.mark_class_offset,
[INFO] [stdout] 37 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / table! {
[INFO] [stdout] 49  | |     /// A ligature caret in format 1.
[INFO] [stdout] 50  | |     #[derive(Copy)]
[INFO] [stdout] 51  | |     pub Caret1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 35 | |                 Header::Version1(ref header) => header.mark_class_offset,
[INFO] [stdout] 36 | |                 Header::Version12(ref header) => header.mark_class_offset,
[INFO] [stdout] 37 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 42 | |                 Header::Version12(ref header) => header.marks_offset,
[INFO] [stdout] 43 | |                 _ => 0,
[INFO] [stdout] 44 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 42 | |                 Header::Version12(ref header) => header.marks_offset,
[INFO] [stdout] 43 | |                 _ => 0,
[INFO] [stdout] 44 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout] 57  | / table! {
[INFO] [stdout] 58  | |     /// A ligature caret in format 2.
[INFO] [stdout] 59  | |     #[derive(Copy)]
[INFO] [stdout] 60  | |     pub Caret2 {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout] 57  | / table! {
[INFO] [stdout] 58  | |     /// A ligature caret in format 2.
[INFO] [stdout] 59  | |     #[derive(Copy)]
[INFO] [stdout] 60  | |     pub Caret2 {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |             jump_take!(tape, position, this.device_offset)
[INFO] [stdout]    |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |             jump_take!(tape, position, this.device_offset)
[INFO] [stdout]    |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |         Ok(match try!(tape.peek::<u32>()) {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |             0x00010000 => Header::Version1(try!(tape.take())),
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:87:45
[INFO] [stdout]    |
[INFO] [stdout] 87 |             0x00010002 => Header::Version12(try!(tape.take())),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout] 66  | / table! {
[INFO] [stdout] 67  | |     @position
[INFO] [stdout] 68  | |     /// A ligature caret in format 3.
[INFO] [stdout] 69  | |     pub Caret3 {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             jump_take!(tape, position, this.caret_count, this.caret_offsets)
[INFO] [stdout]    |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |             values.push(try!($tape.take()));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/element.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             jump_take!(tape, position, this.caret_count, this.caret_offsets)
[INFO] [stdout]    |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / table! {
[INFO] [stdout] 81  | |     @position
[INFO] [stdout] 82  | |     #[doc = "A ligature."]
[INFO] [stdout] 83  | |     pub Ligature { // LigGlyph
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     }
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             jump_take_maybe!(tape, position, this.device_x_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Some(try!($tape.take()))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             jump_take_maybe!(tape, position, this.device_x_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             jump_take_maybe!(tape, position, this.device_y_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Some(try!($tape.take()))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             jump_take_maybe!(tape, position, this.device_y_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / table! {
[INFO] [stdout] 97  | |     @position
[INFO] [stdout] 98  | |     #[doc = "A set of ligatures."]
[INFO] [stdout] 99  | |     pub Ligatures { // LigatureCaretList
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     }
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             jump_take!(tape, position, this.count, this.coverage_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             jump_take!(tape, position, this.count, this.coverage_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/element.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / table! {
[INFO] [stdout] 118 | |     @position
[INFO] [stdout] 119 | |     #[doc = "A set of marks."]
[INFO] [stdout] 120 | |     pub Marks { // MarkGlyphSetsTable
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |         Ok(match try!(tape.peek::<u32>()) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:137:33
[INFO] [stdout]     |
[INFO] [stdout] 137 |             1 => Caret::Format1(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:138:33
[INFO] [stdout]     |
[INFO] [stdout] 138 |             2 => Caret::Format2(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_definition/element.rs:139:33
[INFO] [stdout]     |
[INFO] [stdout] 139 |             3 => Caret::Format3(try!(tape.take())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 14 | |                 Header::Version1(ref header) => header.glyph_class_offset,
[INFO] [stdout] 15 | |                 Header::Version12(ref header) => header.glyph_class_offset,
[INFO] [stdout] 16 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 14 | |                 Header::Version1(ref header) => header.glyph_class_offset,
[INFO] [stdout] 15 | |                 Header::Version12(ref header) => header.glyph_class_offset,
[INFO] [stdout] 16 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 21 | |                 Header::Version1(ref header) => header.attachments_offset,
[INFO] [stdout] 22 | |                 Header::Version12(ref header) => header.attachments_offset,
[INFO] [stdout] 23 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 21 | |                 Header::Version1(ref header) => header.attachments_offset,
[INFO] [stdout] 22 | |                 Header::Version12(ref header) => header.attachments_offset,
[INFO] [stdout] 23 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 28 | |                 Header::Version1(ref header) => header.ligatures_offset,
[INFO] [stdout] 29 | |                 Header::Version12(ref header) => header.ligatures_offset,
[INFO] [stdout] 30 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 28 | |                 Header::Version1(ref header) => header.ligatures_offset,
[INFO] [stdout] 29 | |                 Header::Version12(ref header) => header.ligatures_offset,
[INFO] [stdout] 30 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 35 | |                 Header::Version1(ref header) => header.mark_class_offset,
[INFO] [stdout] 36 | |                 Header::Version12(ref header) => header.mark_class_offset,
[INFO] [stdout] 37 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 35 | |                 Header::Version1(ref header) => header.mark_class_offset,
[INFO] [stdout] 36 | |                 Header::Version12(ref header) => header.mark_class_offset,
[INFO] [stdout] 37 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |               try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 42 | |                 Header::Version12(ref header) => header.marks_offset,
[INFO] [stdout] 43 | |                 _ => 0,
[INFO] [stdout] 44 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |               Some(try!($tape.take()))
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_definition/table.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | /             jump_take_maybe!(tape, position, match this.header {
[INFO] [stdout] 42 | |                 Header::Version12(ref header) => header.marks_offset,
[INFO] [stdout] 43 | |                 _ => 0,
[INFO] [stdout] 44 | |             })
[INFO] [stdout]    | |______________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / table! {
[INFO] [stdout] 7   | |     @position
[INFO] [stdout] 8   | |     #[doc = "A glyph-definition table."]
[INFO] [stdout] 9   | |     pub GlyphDefinition {
[INFO] [stdout] ...   |
[INFO] [stdout] 46  | |     }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:253:29
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 values.push(try!(tape.take_given(position)));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / table! {
[INFO] [stdout] 326 | |     #[doc = "A positioning record."]
[INFO] [stdout] 327 | |     #[derive(Copy)]
[INFO] [stdout] 328 | |     pub Positioning { // PosLookupRecord
[INFO] [stdout] ...   |
[INFO] [stdout] 331 | |     }
[INFO] [stdout] 332 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / table! {
[INFO] [stdout] 326 | |     #[doc = "A positioning record."]
[INFO] [stdout] 327 | |     #[derive(Copy)]
[INFO] [stdout] 328 | |     pub Positioning { // PosLookupRecord
[INFO] [stdout] ...   |
[INFO] [stdout] 331 | |     }
[INFO] [stdout] 332 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / table! {
[INFO] [stdout] 59  | |     #[doc = "The header of a glyph-definition table of version 0x00010000."]
[INFO] [stdout] 60  | |     #[derive(Copy)]
[INFO] [stdout] 61  | |     pub Header1 {
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     }
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | / flags! {
[INFO] [stdout] 389 | |     #[doc = "Single-adjustment flags."]
[INFO] [stdout] 390 | |     pub SingleFlags(u16) {
[INFO] [stdout] 391 | |         0b0000_0000_0000_0001 => has_x_placement,
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |     }
[INFO] [stdout] 401 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:405:18
[INFO] [stdout]     |
[INFO] [stdout] 405 |         Ok(match try!(tape.peek::<u16>()) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:406:34
[INFO] [stdout]     |
[INFO] [stdout] 406 |             1 => Anchor::Format1(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:407:34
[INFO] [stdout]     |
[INFO] [stdout] 407 |             2 => Anchor::Format2(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:408:34
[INFO] [stdout]     |
[INFO] [stdout] 408 |             3 => Anchor::Format3(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:418:40
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:428:24
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:429:21
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:432:26
[INFO] [stdout]     |
[INFO] [stdout] 432 |             records.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:442:40
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:452:24
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:453:31
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let component_count = try!(tape.take());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:456:29
[INFO] [stdout]     |
[INFO] [stdout] 456 |             components.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:466:24
[INFO] [stdout]     |
[INFO] [stdout] 466 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:468:33
[INFO] [stdout]     |
[INFO] [stdout] 468 |         let offsets: Vec<u16> = try!(tape.take_given(count as usize));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:40:13
[INFO] [stdout]     |
[INFO] [stdout] 40  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let records = jump_take_given!(@unwrap tape, position, count, offsets, class_count);
[INFO] [stdout]     |                       --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:41:25
[INFO] [stdout]     |
[INFO] [stdout] 41  |             values.push(try!($tape.take_given($parameter)));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let records = jump_take_given!(@unwrap tape, position, count, offsets, class_count);
[INFO] [stdout]     |                       --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:478:24
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let class_id = try!(tape.take());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:479:29
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let anchor_offset = try!(tape.take());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let anchor = jump_take!(@unwrap tape, position, anchor_offset);
[INFO] [stdout]     |                      ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let anchor = jump_take!(@unwrap tape, position, anchor_offset);
[INFO] [stdout]     |                      ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:489:40
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:490:23
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:490:23
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:499:24
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:503:26
[INFO] [stdout]     |
[INFO] [stdout] 503 |             records.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:516:24
[INFO] [stdout]     |
[INFO] [stdout] 516 |             glyph2_id: try!(tape.take()),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |             value1: try!(tape.take_given((position, value1_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:518:21
[INFO] [stdout]     |
[INFO] [stdout] 518 |             value2: try!(tape.take_given((position, value2_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:527:21
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |             records.push(try!(tape.take_given(parameter)));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |             value1: try!(tape.take_given((position, value1_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:544:21
[INFO] [stdout]     |
[INFO] [stdout] 544 |             value2: try!(tape.take_given((position, value2_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:559:26
[INFO] [stdout]     |
[INFO] [stdout] 559 |             records.push(try!(tape.take_given((position, value1_flags, value2_flags))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:569:28
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let entry_offset = try!(tape.take());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:570:27
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let exit_offset = try!(tape.take());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let entry = jump_take!(@unwrap tape, position, entry_offset);
[INFO] [stdout]     |                     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let entry = jump_take!(@unwrap tape, position, entry_offset);
[INFO] [stdout]     |                     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let exit = jump_take!(@unwrap tape, position, exit_offset);
[INFO] [stdout]     |                    ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let exit = jump_take!(@unwrap tape, position, exit_offset);
[INFO] [stdout]     |                    ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] 588 |         );
[INFO] [stdout] 589 |         let x_placement = take!(has_x_placement);
[INFO] [stdout]     |                           ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |         let y_placement = take!(has_y_placement);
[INFO] [stdout]     |                           ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 |         let x_advance = take!(has_x_advance);
[INFO] [stdout]     |                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 592 |         let y_advance = take!(has_y_advance);
[INFO] [stdout]     |                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 593 |         let device_x_placement_offset = take!(has_device_x_placement);
[INFO] [stdout]     |                                         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 594 |         let device_y_placement_offset = take!(has_device_y_placement);
[INFO] [stdout]     |                                         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 595 |         let device_x_advance_offset = take!(has_device_x_advance);
[INFO] [stdout]     |                                       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 596 |         let device_y_advance_offset = take!(has_device_y_advance);
[INFO] [stdout]     |                                       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:603:34
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let device_x_placement = take!(device_x_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:603:34
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let device_x_placement = take!(device_x_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:604:34
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let device_y_placement = take!(device_y_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:604:34
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let device_y_placement = take!(device_y_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_definition/table.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / table! {
[INFO] [stdout] 71  | |     #[doc = "The header of a glyph-definition table of version 0x00010002."]
[INFO] [stdout] 72  | |     #[derive(Copy)]
[INFO] [stdout] 73  | |     pub Header12 {
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |         Ok(match try!(tape.peek::<u32>()) {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |             0x00010000 => Header::Version1(try!(tape.take())),
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_definition/table.rs:87:45
[INFO] [stdout]    |
[INFO] [stdout] 87 |             0x00010002 => Header::Version12(try!(tape.take())),
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let device_x_advance = take!(device_x_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let device_x_advance = take!(device_x_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:606:32
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let device_y_advance = take!(device_y_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:606:32
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let device_y_advance = take!(device_y_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / table! {
[INFO] [stdout] 17  | |     #[doc = "An anchor in format 1."]
[INFO] [stdout] 18  | |     #[derive(Copy)]
[INFO] [stdout] 19  | |     pub Anchor1 { // AnchorFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     }
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / table! {
[INFO] [stdout] 27  | |     #[doc = "An anchor in format 2."]
[INFO] [stdout] 28  | |     #[derive(Copy)]
[INFO] [stdout] 29  | |     pub Anchor2 { // AnchorFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 34  | |     }
[INFO] [stdout] 35  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_positioning/table.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 values.push(try!(tape.take_given((position, this.value_flags))));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             jump_take_maybe!(tape, position, this.device_x_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Some(try!($tape.take()))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             jump_take_maybe!(tape, position, this.device_x_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             jump_take_maybe!(tape, position, this.device_y_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Some(try!($tape.take()))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/element.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             jump_take_maybe!(tape, position, this.device_y_offset)
[INFO] [stdout]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / table! {
[INFO] [stdout] 38  | |     @position
[INFO] [stdout] 39  | |     #[doc = "An anchor in format 3."]
[INFO] [stdout] 40  | |     pub Anchor3 { // AnchorFormat3
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     }
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:40:13
[INFO] [stdout]     |
[INFO] [stdout] 40  |               try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             jump_take_given!(tape, position, this.set_count, this.set_offsets,
[INFO] [stdout] 114 | |                              (position, this.value1_flags, this.value2_flags))
[INFO] [stdout]     | |______________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:41:25
[INFO] [stdout]     |
[INFO] [stdout] 41  |               values.push(try!($tape.take_given($parameter)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             jump_take_given!(tape, position, this.set_count, this.set_offsets,
[INFO] [stdout] 114 | |                              (position, this.value1_flags, this.value2_flags))
[INFO] [stdout]     | |______________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / table! {
[INFO] [stdout] 76  | |     #[doc = "A chaining class positioning rule."]
[INFO] [stdout] 77  | |     pub ChainClassRule { // ChainPosClassRule
[INFO] [stdout] 78  | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     }
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / table! {
[INFO] [stdout] 108 | |     @position
[INFO] [stdout] 109 | |     #[doc = "A set of chaining class positioning rules."]
[INFO] [stdout] 110 | |     pub ChainClassRules { // ChainPosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/table.rs:135:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 values.push(try!(tape.take_given((position, this.class2_count,
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             jump_take!(tape, position, this.class1_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             jump_take!(tape, position, this.class1_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             jump_take!(tape, position, this.class2_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             jump_take!(tape, position, this.class2_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/table.rs:166:29
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 values.push(try!(tape.take_given(position)));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / table! {
[INFO] [stdout] 124 | |     #[doc = "A chaining positioning rule."]
[INFO] [stdout] 125 | |     pub ChainRule { // ChainPosRule
[INFO] [stdout] 126 | |         backward_glyph_count (u16), // BacktrackGlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A table for attaching cursive glyphs."]
[INFO] [stdout] 158 | |     pub CursiveAttachment { // CursivePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     }
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / table! {
[INFO] [stdout] 156 | |     @position
[INFO] [stdout] 157 | |     #[doc = "A set of chaining positioning rules."]
[INFO] [stdout] 158 | |     pub ChainRules { // ChainPosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     }
[INFO] [stdout] 169 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             jump_take!(tape, position, this.mark_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             jump_take!(tape, position, this.mark_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / table! {
[INFO] [stdout] 172 | |     #[doc = "A class positioning rule."]
[INFO] [stdout] 173 | |     pub ClassRule { // PosClassRule
[INFO] [stdout] 174 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     }
[INFO] [stdout] 188 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             jump_take!(tape, position, this.base_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             jump_take!(tape, position, this.base_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             jump_take!(tape, position, this.marks_offset)
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             jump_take!(tape, position, this.marks_offset)
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / table! {
[INFO] [stdout] 191 | |     @position
[INFO] [stdout] 192 | |     #[doc = "A set of class positioning rules."]
[INFO] [stdout] 193 | |     pub ClassRules { // PosClassSet
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:30:9
[INFO] [stdout]     |
[INFO] [stdout] 30  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take_given!(tape, position, this.bases_offset, this.class_count)
[INFO] [stdout]     |             --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout] 31  |         try!($tape.take_given($parameter))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             jump_take_given!(tape, position, this.bases_offset, this.class_count)
[INFO] [stdout]     |             --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / table! {
[INFO] [stdout] 178 | |     @position
[INFO] [stdout] 179 | |     #[doc = "A table for attaching combining marks to base glyphs."]
[INFO] [stdout] 180 | |     pub MarkToBaseAttachment { // MarkBasePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |     }
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:253:29
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 values.push(try!(tape.take_given(position)));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / table! {
[INFO] [stdout] 245 | |     @position
[INFO] [stdout] 246 | |     #[doc = "A set of mark attachments in format 1."]
[INFO] [stdout] 247 | |     pub Mark1s { // MarkArray
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     }
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / table! {
[INFO] [stdout] 326 | |     #[doc = "A positioning record."]
[INFO] [stdout] 327 | |     #[derive(Copy)]
[INFO] [stdout] 328 | |     pub Positioning { // PosLookupRecord
[INFO] [stdout] ...   |
[INFO] [stdout] 331 | |     }
[INFO] [stdout] 332 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / table! {
[INFO] [stdout] 326 | |     #[doc = "A positioning record."]
[INFO] [stdout] 327 | |     #[derive(Copy)]
[INFO] [stdout] 328 | |     pub Positioning { // PosLookupRecord
[INFO] [stdout] ...   |
[INFO] [stdout] 331 | |     }
[INFO] [stdout] 332 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |           try!(read(&$this, $tape))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | / table! {
[INFO] [stdout] 335 | |     #[doc = "A positioning rule."]
[INFO] [stdout] 336 | |     pub Rule { // PosRule
[INFO] [stdout] 337 | |         input_glyph_count (u16), // GlyphCount
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |     }
[INFO] [stdout] 351 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             jump_take!(tape, position, this.mark_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             jump_take!(tape, position, this.mark_coverage_offset)
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             jump_take!(tape, position, this.count, this.offsets)
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | / table! {
[INFO] [stdout] 354 | |     @position
[INFO] [stdout] 355 | |     #[doc = "A set of positioning rules."]
[INFO] [stdout] 356 | |     pub Rules { // PosRuleSet
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     }
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | / flags! {
[INFO] [stdout] 389 | |     #[doc = "Single-adjustment flags."]
[INFO] [stdout] 390 | |     pub SingleFlags(u16) {
[INFO] [stdout] 391 | |         0b0000_0000_0000_0001 => has_x_placement,
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |     }
[INFO] [stdout] 401 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:405:18
[INFO] [stdout]     |
[INFO] [stdout] 405 |         Ok(match try!(tape.peek::<u16>()) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:406:34
[INFO] [stdout]     |
[INFO] [stdout] 406 |             1 => Anchor::Format1(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:407:34
[INFO] [stdout]     |
[INFO] [stdout] 407 |             2 => Anchor::Format2(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:408:34
[INFO] [stdout]     |
[INFO] [stdout] 408 |             3 => Anchor::Format3(try!(tape.take())),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:418:40
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:428:24
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:429:21
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:432:26
[INFO] [stdout]     |
[INFO] [stdout] 432 |             records.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:442:40
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:452:24
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:453:31
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let component_count = try!(tape.take());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:456:29
[INFO] [stdout]     |
[INFO] [stdout] 456 |             components.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:466:24
[INFO] [stdout]     |
[INFO] [stdout] 466 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:468:33
[INFO] [stdout]     |
[INFO] [stdout] 468 |         let offsets: Vec<u16> = try!(tape.take_given(count as usize));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:40:13
[INFO] [stdout]     |
[INFO] [stdout] 40  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let records = jump_take_given!(@unwrap tape, position, count, offsets, class_count);
[INFO] [stdout]     |                       --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:41:25
[INFO] [stdout]     |
[INFO] [stdout] 41  |             values.push(try!($tape.take_given($parameter)));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let records = jump_take_given!(@unwrap tape, position, count, offsets, class_count);
[INFO] [stdout]     |                       --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:478:24
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let class_id = try!(tape.take());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:479:29
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let anchor_offset = try!(tape.take());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let anchor = jump_take!(@unwrap tape, position, anchor_offset);
[INFO] [stdout]     |                      ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let anchor = jump_take!(@unwrap tape, position, anchor_offset);
[INFO] [stdout]     |                      ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:489:40
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let anchor_offsets: Vec<u16> = try!(tape.take_given(class_count as usize));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:490:23
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:490:23
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let anchors = jump_take!(@unwrap tape, position, class_count, anchor_offsets);
[INFO] [stdout]     |                       --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:499:24
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let position = try!(tape.position());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:503:26
[INFO] [stdout]     |
[INFO] [stdout] 503 |             records.push(try!(tape.take_given((position, class_count))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:516:24
[INFO] [stdout]     |
[INFO] [stdout] 516 |             glyph2_id: try!(tape.take()),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |             value1: try!(tape.take_given((position, value1_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:518:21
[INFO] [stdout]     |
[INFO] [stdout] 518 |             value2: try!(tape.take_given((position, value2_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:527:21
[INFO] [stdout]     |
[INFO] [stdout] 527 |         let count = try!(tape.take());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |             records.push(try!(tape.take_given(parameter)));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |             value1: try!(tape.take_given((position, value1_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:544:21
[INFO] [stdout]     |
[INFO] [stdout] 544 |             value2: try!(tape.take_given((position, value2_flags))),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:559:26
[INFO] [stdout]     |
[INFO] [stdout] 559 |             records.push(try!(tape.take_given((position, value1_flags, value2_flags))));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:569:28
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let entry_offset = try!(tape.take());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:570:27
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let exit_offset = try!(tape.take());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let entry = jump_take!(@unwrap tape, position, entry_offset);
[INFO] [stdout]     |                     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let entry = jump_take!(@unwrap tape, position, entry_offset);
[INFO] [stdout]     |                     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let exit = jump_take!(@unwrap tape, position, exit_offset);
[INFO] [stdout]     |                    ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let exit = jump_take!(@unwrap tape, position, exit_offset);
[INFO] [stdout]     |                    ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] 588 |         );
[INFO] [stdout] 589 |         let x_placement = take!(has_x_placement);
[INFO] [stdout]     |                           ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |             jump_take!(tape, position, this.ligature_coverage_offset)
[INFO] [stdout]     |             --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |         let y_placement = take!(has_y_placement);
[INFO] [stdout]     |                           ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 |         let x_advance = take!(has_x_advance);
[INFO] [stdout]     |                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 592 |         let y_advance = take!(has_y_advance);
[INFO] [stdout]     |                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 593 |         let device_x_placement_offset = take!(has_device_x_placement);
[INFO] [stdout]     |                                         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 594 |         let device_y_placement_offset = take!(has_device_y_placement);
[INFO] [stdout]     |                                         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 595 |         let device_x_advance_offset = take!(has_device_x_advance);
[INFO] [stdout]     |                                       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/glyph_positioning/element.rs:587:55
[INFO] [stdout]     |
[INFO] [stdout] 587 |             ($flag:ident) => (if flags.$flag() { Some(try!(tape.take())) } else { None });
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout] ...
[INFO] [stdout] 596 |         let device_y_advance_offset = take!(has_device_y_advance);
[INFO] [stdout]     |                                       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:603:34
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let device_x_placement = take!(device_x_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:603:34
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let device_x_placement = take!(device_x_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:604:34
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let device_y_placement = take!(device_y_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:604:34
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let device_y_placement = take!(device_y_placement_offset);
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let device_x_advance = take!(device_x_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |             jump_take!(tape, position, this.ligature_coverage_offset)
[INFO] [stdout]     |             --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let device_x_advance = take!(device_x_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:606:32
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let device_y_advance = take!(device_y_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/element.rs:606:32
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let device_y_advance = take!(device_y_advance_offset);
[INFO] [stdout]     |                                ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:226:13
[INFO] [stdout]     |
[INFO] [stdout] 226 |             jump_take!(tape, position, this.marks_offset)
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:226:13
[INFO] [stdout]     |
[INFO] [stdout] 226 |             jump_take!(tape, position, this.marks_offset)
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:30:9
[INFO] [stdout]     |
[INFO] [stdout] 30  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             jump_take_given!(tape, position, this.ligatures_offset, this.class_count)
[INFO] [stdout]     |             ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout] 31  |         try!($tape.take_given($parameter))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             jump_take_given!(tape, position, this.ligatures_offset, this.class_count)
[INFO] [stdout]     |             ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / table! {
[INFO] [stdout] 207 | |     @position
[INFO] [stdout] 208 | |     #[doc = "A table for attaching combining marks to ligatures."]
[INFO] [stdout] 209 | |     pub MarkToLigatureAttachment { // MarkLigPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     }
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / table! {
[INFO] [stdout] 45  | |     @position
[INFO] [stdout] 46  | |     #[doc = "A table for adjusting single glyphs in format 1."]
[INFO] [stdout] 47  | |     pub SingleAdjustment1 { // SinglePosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 59  | |     }
[INFO] [stdout] 60  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             jump_take!(tape, position, this.mark1_coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             jump_take!(tape, position, this.mark1_coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |             jump_take!(tape, position, this.mark2_coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |             jump_take!(tape, position, this.mark2_coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             jump_take!(tape, position, this.mark1s_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             jump_take!(tape, position, this.mark1s_offset)
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:30:9
[INFO] [stdout]     |
[INFO] [stdout] 30  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             jump_take_given!(tape, position, this.mark2s_offset, this.class_count)
[INFO] [stdout]     |             ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:31:9
[INFO] [stdout]     |
[INFO] [stdout] 31  |         try!($tape.take_given($parameter))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             jump_take_given!(tape, position, this.mark2s_offset, this.class_count)
[INFO] [stdout]     |             ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / table! {
[INFO] [stdout] 236 | |     @position
[INFO] [stdout] 237 | |     #[doc = "A table for attaching combining marks to other marks."]
[INFO] [stdout] 238 | |     pub MarkToMarkAttachment { // MarkMarkPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     }
[INFO] [stdout] 262 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/glyph_positioning/table.rs:74:29
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 values.push(try!(tape.take_given((position, this.value_flags))));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout] 4  |         try!($tape.take())
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/glyph_positioning/table.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]    |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / table! {
[INFO] [stdout] 63  | |     @position
[INFO] [stdout] 64  | |     #[doc = "A table for adjusting single glyphs in format 2."]
[INFO] [stdout] 65  | |     pub SingleAdjustment2 { // SinglePosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout] 12  |             try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             jump_take!(tape, position, this.set_count, this.set_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:13:25
[INFO] [stdout]     |
[INFO] [stdout] 13  |             values.push(try!($tape.take()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             jump_take!(tape, position, this.set_count, this.set_offsets)
[INFO] [stdout]     |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | / table! {
[INFO] [stdout] 276 | |     @position
[INFO] [stdout] 277 | |     #[doc = "A table for positioning glyphs in a context in format 1."]
[INFO] [stdout] 278 | |     pub ContextPositioning1 { // ContextPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:3:9
[INFO] [stdout]     |
[INFO] [stdout] 3   |         try!($tape.jump($position + $offset as u64));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout] 4   |         try!($tape.take())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             jump_take!(tape, position, this.coverage_offset)
[INFO] [stdout]     |             ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:40:13
[INFO] [stdout]     |
[INFO] [stdout] 40  |               try!($tape.jump($position + $iterator as u64));
[INFO] [stdout]     |               ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             jump_take_given!(tape, position, this.set_count, this.set_offsets,
[INFO] [stdout] 114 | |                              (position, this.value1_flags, this.value2_flags))
[INFO] [stdout]     | |______________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:41:25
[INFO] [stdout]     |
[INFO] [stdout] 41  |               values.push(try!($tape.take_given($parameter)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 | /             jump_take_given!(tape, position, this.set_count, this.set_offsets,
[INFO] [stdout] 114 | |                              (position, this.value1_flags, this.value2_flags))
[INFO] [stdout]     | |______________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / table! {
[INFO] [stdout] 95  | |     @position
[INFO] [stdout] 96  | |     #[doc = "A table for adjusting pairs of glyphs in format 1."]
[INFO] [stdout] 97  | |     pub PairAdjustment1 { // PairPosFormat1
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     }
[INFO] [stdout] 117 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |                   let position = try!(tape.position());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |           let value = try!($tape.take());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |           try!(read(&$this, $tape, $position))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:297:1
[INFO] [stdout]     |
[INFO] [stdout] 297 | / table! {
[INFO] [stdout] 298 | |     @position
[INFO] [stdout] 299 | |     #[doc = "A table for positioning glyphs in a context in format 2."]
[INFO] [stdout] 300 | |     pub ContextPositioning2 { // ContextPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |           try!($tape.take())
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/glyph_positioning/table.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / table! {
[INFO] [stdout] 120 | |     @position
[INFO] [stdout] 121 | |     #[doc = "A table for adjusting pairs of glyphs in format 2."]
[INFO] [stdout] 122 | |     pub PairAdjustment2 { // PairPosFormat2
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[WARN] too many lines in the log, truncating it
